html{font-size: 625%;background: #fff;}
.container{max-width:750px;min-width:320px;margin: 0 auto;margin-bottom: 50px;}

.topbar{background: #FD5327;width: 100%;box-sizing:border-box;height: 40px;padding-left:10px;color: #fff;}
.topbar .fa-angle-left{font-size: 0.4rem;position: absolute;}
.topbar h1{display: inline-block;width: 100%;text-align: center;font-size: 0.16rem;height: 40px;line-height: 40px;color: #fff;}

.cart{width: 100%;box-sizing:border-box;margin-top: 10px;background: #efeff4;}
.cart-item{width: 100%;background: #fff;}
.cart-item .cart-up{height: 35px;font-size: 0.14rem;width: 100%;box-sizing:border-box;padding-left: 10px;position: relative;}
.cart-item .cart-up .check{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart-item .cart-up .check[checked=false]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart-item .cart-up .check[checked=checked]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/selected.png);background-size: contain;}
.cart-item .cart-up span{height: 35px;line-height: 35px;}
.cart-item .cart-up .fa-trash-o{position: absolute;right: 10px;top: 5px;font-size: 0.24rem;color: #DDDDDD;}

.buy_up{width: 100%;padding: 10px 0;border-top: 1px solid #ddd; box-sizing:border-box; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -moz-flex;position: relative;}
.buy_up .proimg{width:20%;padding-top: 20%;margin-left: 10px;margin-right: 10px;}
.buy_up .buymain{padding-right: 10px;box-sizing:border-box;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;position: relative;}
.buy_up .buymain h1{display: block;font-size: 0.15rem;color: #363636;height: 0.32rem;line-height: 0.16rem;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width: 85%;color: #363636;}
.buy_up .buymain .stock{display: inline-block;font-size: 0.12rem;color:#FD5427;height: 0.16rem;line-height: 0.16rem;padding-top: 10px;}
.buy_up .buymain .down{font-size: 0.12rem;color:#FD5427;font-weight: 900;position: absolute;left: 10px;bottom: 0;}
.buy_up .buymain .down strong{font-size: 0.16rem;}

.cart .buy_down{width: 100%;position: relative;padding: 5px;border-top: 1px solid #e3e3e3;box-sizing:border-box; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -moz-flex;}
.cart .buy_down .down_left{width:15%;height: 70px;font-size: 0.14rem;box-sizing:border-box;padding-left: 10px;position: relative;line-height: 70px;text-align: center;}
.cart .buy_down .down_right{position:relative;box-sizing:border-box;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;}
.cart .buy_down .down_left .downcheck{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart .buy_down .down_left .downcheck[checked=false]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cart .buy_down .down_left .downcheck[checked=checked]{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/selected.png);background-size: contain;}
.cart .buy_down .down_right .up{display: inline-block;width: 85%;font-size: 0.12rem;color:#666;margin-top: 0.08rem;padding-bottom:5px;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cart .buy_down .down_right .totalPrice{width: 30%;text-align: left;color:#FD5427;font-size: 0.16rem;box-sizing:border-box;height: 45px;line-height: 45px;}
.cart .buy_down .down_right .amount_right{width: 40%;position:absolute;right:30px;top:30px;box-sizing:border-box;text-align: center;}
.cart .buy_down .down_right .amount_right .down{padding-bottom: 3px;display: inline-block;}
.cart .buy_down .down_right .fa-amount{position: absolute;right: 0px;top: 5px;font-size: 0.24rem;color: #d6d6d6;border: 0;width: 35px;text-align: center;height: 25px;line-height: 25px;}
.cart .buy_down .down_left span{height: 25px;line-height: 25px;color: #a6a6a6;}

.cart .buy_down .down_right .amount_right .unit_amount{width: 120px;height: 25px;/*position: absolute;*/top: 0px;right: 10px; box-sizing:border-box;}
.cart .buy_down .down_right .amount_right a{display: block; width: 25px;height: 25px;overflow: hidden;line-height: 25px;border: 1px solid #d9d9d9;text-align: center;font-size: 0.14rem;color: #8B8B8B;float: left;box-sizing:border-box;font-weight: 100;}
.cart .buy_down .down_right .amount_right input.amount_input{width: 60px;height: 25px;float: left;box-sizing:border-box;border: 1px solid #d9d9d9;border-left: none;border-right:none;text-align: center;color:#FD5427;}
.cart .buy_down .down_right .amount_right a.amount_down{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.cart .buy_down .down_right .amount_right a.amount_up{border-top-right-radius:3px;border-bottom-right-radius:3px;}

.cartbar{border-top:1px solid #dbf4f2;height: 40px;width: 100%;max-width: 750px;min-width: 320px;margin: 0 auto;position: fixed;bottom: 0;background: #fff;box-sizing:border-box; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -moz-flex;}
.cartbar .cartbar_btn{box-sizing:border-box;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;padding-left:10px;}
.cartbar .cartbar_btn span{width: 100%;display: inline-block;text-align: center;}
.cartbar .cartbar_btn span i{color: #fd5327;}
.cartbar .cartbar_btn span strong{color: #fd5327;}
.cartbar .cartbar_btn span:nth-child(2){color:#A6A6A6;}
.cartbar .cartbar_btn:nth-child(1){line-height: 40px;font-size: 0.14rem;}
.cartbar .cartbar_btn:nth-child(3){line-height: 40px;font-size: 0.14rem;text-align: center;background: #FD5327;color: #fff;}
.cartbar .cartbar_btn.noselected{background: #e6e6e6;color:#b3b3b3;}
.cartbar .cartbar_btn .allcheck{-webkit-appearance: none; height: 20px;width: 20px;border: 0 none;background: url(../img/select.png);background-size: contain;}
.cartbar .cartbar_btn .allcheck:checked{background: url(../img/selected.png);background-size: contain;}

.foot{width: 100%;height: 70px; background: #fff;padding:20px 0;padding-bottom: 40px;font-size: 0.12rem;}
.foot .main_bottom{display:block;width: 80%;margin:0 auto; text-align: center;height: 40px;line-height: 40px;border: 1px solid #BBBBBB;margin-top:5px; color:#8B8B8B;}

.notifications{display:none;position: fixed;bottom:50%;margin: 0 auto;padding:0 15px;min-width: 90px;background: #000000;opacity:0.6;color:#fff;height: 40px;border-radius: 10px;line-height: 40px;left: 50%;font-size: 0.14rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

@media screen and (min-width:640px){
	html{
		font-size: 808.5%;
	}
}